package de.unibi.comet.hmm;

import java.util.List;
import java.util.ArrayList;

public class StandardNode implements Node {
	
	private List<Transition> transitions;
	private List<Emission> emissionDistribution;
	
	public StandardNode(List<Transition> transitions) {
		this.transitions=transitions;
		this.emissionDistribution= new ArrayList<Emission>(1);
		emissionDistribution.add(new Emission(0, 1.0));
	}
	
	public StandardNode(List<Transition> transitions, List<Emission> emissionDistribution) {
		this.transitions=transitions;
		this.emissionDistribution=emissionDistribution;
	}
	
	public List<Emission> getEmissionDistribution() {
		return emissionDistribution;
	}

	public List<Transition> getTransitions() {
		return transitions;
	}

}
